package com.hzit.proxy.stati;

import com.hzit.UserDao;

/**
 * 类名：
 * 作者：WF
 * 功能：静态代理类
 * UserDaoImplStaticProxy: 相当于明星的经济人
 */
public class UserDaoImplStaticProxy implements UserDao {
	// 目标对象( 相当于明星本人 )
	private UserDao userDao;
	public UserDaoImplStaticProxy(UserDao userDao){
		this.userDao = userDao;
	}
	@Override
	public void add() {
		userDao.add();
	}

	@Override
	public void update() {
		userDao.update();
	}

	@Override
	public void delete() {
		userDao.delete();
	}

	@Override
	public void query() {
		checkSecurity();
		userDao.query();
	}

	public void checkSecurity(){
		System.out.println("正在进行安全性检查。。。");
	}
}
